In nazionale tra il 1980 e il 1986 (31 partite, 1 gol), esordisce contro la Spagna a Budapest il 24 settembre 1980 in amichevole e gioca in tutti i trofei maggiori: le qualificazioni ai Mondiali di Spagna '82 (fino alla sconfitta interna contro l'Inghilterra del 6 giugno 1981), le partite della fase finale ad Alicante e ad Elche contro l'Argentina ed il Belgio (splendido il suo gol contro i fiamminghi), gli incontri delle qualificazioni agli Europei di Francia '84, ai Mondiali di Messico '86 e le partite della fase finale a Irapuato e Leon contro il Canada e la Francia, giocando coi transalpini il suo ultimo incontro (1986.06.09.)